\section{Notas}

\begin{itemize}
\item En TP1.hs se implementan las funciones pedidas en el enunciado del TP. Además, se incluyen las funciones auxiliares necesarias para implementar las anteriormente mencionadas y se incluye un par de traductores extra utilizados para correr los ejemplos.
\item En Ejemplos.hs se provee una serie de ejemplos para comprobar la corrección de las funciones pedidas en el enunciado.
\item En Menu.hs se provee una interfaz de terminal para poder ver los ejemplos disponibles y elegir cu\'al correr.
\item Para el buildeo de la interfaz de la terminal se ofrece una Makefile.
 El buildeo de la aplicaci\'on requiere de unos par\'ametros adicionales de manejo de pila que pueden suscitar problemas en algunas versiones de ghc provistas en los repositorios de algunas distribuciones de linux. En la versión 7.2.1 se fixe\'o un bug que impedía sacar restricciones para las opciones de rtc de compilado. Se necesita hacer un update a esa versi\'on en caso de enfrentar el siguiente error al ejecutar la aplicaci\'on interactiva: ``Most RTS options are disabled. Link with -rtsopts to enable them.'' \footnote{\url{http://www.haskell.org/pipermail/glasgow-haskell-bugs/2011-April/029781.html}} . La funcionalidad tambi\'en puede ser probada en consolas interactivas de Haskell como ghci y hugs.
\end{itemize}